#include "enemy.h"

Enemy::Enemy() : SDLGameObject() {
    num_frames_ = 12;
    velocity_.sety(2);
    velocity_.setx(0.001);
}

void Enemy::Draw() {
    SDLGameObject::Draw();
}

void Enemy::Update() {
    current_frame_ = int((SDL_GetTicks() / 100) % num_frames_);

    if (position_.gety() < 0) {
        velocity_.sety(2);
    }
    else if (position_.gety() > 400) {
        velocity_.sety(-2);
    }
    SDLGameObject::Update();

}

void Enemy::Clean() {

}

void Enemy::Load(const LoadParams* params) {
    SDLGameObject::Load(params);
    velocity_.sety(2.0);
}
